// direct_test_ai.js
// 直接测试AI控制器的功能

// 由于我们在不同的上下文中运行，需要设置环境变量
process.env.DEEPSEEK_API_KEY = 'your_actual_deepseek_api_key_here';

const deepseekController = require('./backend/src/controllers/deepseekAiController');

// 提取函数（注意这些是控制器方法，不是直接的函数）
const { polishText, evaluateAnswer } = require('./backend/src/controllers/deepseekAiController');

async function directTestAI() {
  try {
    console.log('直接测试AI控制器功能...');
    
    // 注意：由于这些是控制器方法，需要模拟req和res对象
    // 这里我们直接测试内部的辅助函数
    
    console.log('注意：需要在.env文件中配置真实的DeepSeek API Key才能进行完整测试');
    console.log('当前配置状态:', process.env.DEEPSEEK_API_KEY ? '已配置' : '未配置');
    
  } catch (error) {
    console.error('❌ 测试失败:', error.message);
  }
}

// 运行测试
directTestAI();